package edu.algo3.algoThief.domain;

import java.util.ArrayList;
import edu.algo3.algoThief.util.Constants;


public class ObjetoComun extends ObjetoRobado {

    // constructor
	
    public ObjetoComun() {
        // ! El orden de llamada de los setters importa, no cambiarlo.
        this.definirValor(Constants.OBJETO_ROBADO_COMUN);
        this.definirNombre();
        this.definirDescripcion();
    }
    
    public ObjetoComun(String jugadorNombre) {
        // ! El orden de llamada de los setters importa, no cambiarlo.
        this.definirValor(Constants.OBJETO_ROBADO_COMUN);
        this.definirNombre(jugadorNombre);
        this.definirDescripcion();
    }
    
    @Override
    public ArrayList<Ciudad> definirEstrategiaDeEscape() 
    {
    	return this.definirEstrategiaDeEscape(Constants.LARGO_DE_RUTA_DE_ESCAPE_OBJETO_COMUN);
    }
    
    public ArrayList<Ciudad> definirEstrategiaDeEscape(String jugadorNombre) 
    {
    	return this.definirEstrategiaDeEscape(Constants.LARGO_DE_RUTA_DE_ESCAPE_OBJETO_COMUN, jugadorNombre);
    }
    
    

}
